body {
    header {
        position: relative;

        .return {
            position: absolute;
            top: 20px;
            left: 20px;
            font-size: 20px;
            color: white;
        }

        ;

        img {
            width: 100%;
            height: 300px;

        }



    }

    main {

        flex: 1;
        overflow: scroll;
        /* 超出显示滚动条 */
        padding: 5%;
        .list{
            padding: 10px;
            border-bottom: 1px solid gray;

            .content {
                margin-top: 10px;
                color: gray;
                font-size: 14px;
    
                line-height: 20px;
    
                span {
                    font-size: 18px;
                    color: black;
                }
    
            }
    
            ;
        }
        

        .userInfo {
            height: 120px;
            margin-top: 20px;

            .user {
                img {
                    width: 60px;
                    height: 60px;
                    border-radius: 30px;
                }

                ;

                .userName {

                        margin-right: 10px;
                    

                    span {
                        font-size: 14px;
                        color: gray;

                    }
                }

            }

            ;

            .desc {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                color: gray;
                line-height: 28px;
                font-size: 14px;
            }
        }

        ;

        .exsise {
            height: 60px;
            width: 100%;
            margin: 40px 0;
            li {
                display: flex;
                flex-direction: column;
                justify-content: space-between;

                
                .line{
                    border-right: dashed 1px gray;
                }

            };
            li span:nth-child(1) {
                font-size: 20px;
                font-weight: bold;
                color: black;

            }

            ;

            li span:nth-child(2) {
                font-size: 16px;
                font-weight: bold;
                color: gray;

            }

            ;
            
        };
        a{
          button {
           width: 100%;
            height: 60px;
            color: white;
            font-weight: bold;
            font-size: 18px;
            border: none;
            background-color: #125589;
            border-radius: 30px;
        }  
        }
        


    }
}